package com.shd.edanpei.presenter.contract;

import android.support.annotation.IdRes;
import android.widget.TextView;

import com.shd.edanpei.base.BaseIPresenter;
import com.shd.edanpei.base.BaseIView;
import com.shd.edanpei.bean.CustomerBean;

/**
 * Created by mc on 2018/9/29.
 * yang-wen-wen
 */

public interface CarNeedDataContract {

    interface CarNeedDataIView extends BaseIView {

        void setText(TextView text, String str);

        void setData(CustomerBean bean);

    }

    interface CarNeedDataIPresenter extends BaseIPresenter {

        void getOrderInfo(int orderID);

        void setCarNo(String str);

        void setCarDistance(TextView text);

        void setCarAge(TextView text);

        void setCarStatus(TextView text);

        //下一步
        void next(int from);

        //传递数据
        void setCustomerBean(CustomerBean bean);


        //订单金额
        void setAmount(TextView text);

        //预期比
        void setRate(TextView text);
//
//        //归还方式
//        void setRepayWay(String str);

        //订单期限
        void setRepayDate(TextView text);

        void setInsurance(boolean b);


        //投保 起始时间
        void choosePolicyStartTerm(TextView text);

        //投保 终止时间
        void choosePolicyEndTerm(TextView text);


//        //逾期记录
//        void setOverdue(boolean b);
//
//        //逾期项
//        void setOverdueItem(TextView text);
//
//        //逾期时间
//        void setOverdueDate(String str);
//
//        //逾期金额
//        void setOverduAmount(String str);

        //备注
        void setRemark(String str);

        //提交
        void done();

        //修改
        void update();


        void setRepayWay(TextView view);

        void setStartTerm(String string);

        void setEndTerm(String string);
    }
}
